package com.xigua._查找;

/**
 * @author LiRongHua
 * @Title: ${file_name}
 * @Package ${package_name}
 * @Description:一个长度为n-1的递增排序数组中的所有数字都是唯一的，
 * 并且每个数字都在范围0～n-1之内。在范围0～n-1内的n个数字中有且只有一个数字不在该数组中，请找出这个数字。

 * @date 2022/3/615:56
 */
public class _剑指Offe53_0到n减1中缺失的数字 {

    public int missingNumber(int[] nums) {
        int i=0,j=nums.length-1;
        while (i<=j){
            int m = (i+j)/2;
            if (nums[m] == m) i = m+1;
            else j = m-1;
        }
        return i;
    }
}
